package javaeSE.authorityTest;

//import src.authority.Test;
import javaeSE.authority.*; // 导入该包下全部类
//import src.authority.MammalInt; 不是public类不能引入
//import authority.*;
public class Test2 {
    public static void main(String[] args) {

        Test test = new Test();
        System.out.println(test.a);
//          MammalInt a  = new  MammalInt();
     /*   for (int i =0 ;i<10;i++){
            for (int j=0;j<10-i;j++){
                System.out.print('*');
            }
            System.out.println();
        }*/
        // 打印三角形
        for(int i=1;i<=5;i++){
            for(int j=5; i<=j; j--)
                System.out.print(" ");
            for(int j=1; j<=i; j++)
                System.out.print("*");
            for(int j=1; j<i; j++)
                System.out.print("*");
            System.out.println();
        }
        // 打印菱形
        print(10);
    }

    public static void print(int size) {
        if (size % 2 == 0) {
            size++; // 计算菱形大小
        }
        for (int i = 0; i < size / 2 + 1; i++) {
            for (int j = size / 2 + 1; j > i + 1; j--) {
                System.out.print(" "); // 输出左上角位置的空白
            }
            for (int j = 0; j < 2 * i + 1; j++) {
                System.out.print("*"); // 输出菱形上半部边缘
            }
            System.out.println(); // 换行
        }
        for (int i = size / 2 + 1; i < size; i++) {
            for (int j = 0; j < i - size / 2; j++) {
                System.out.print(" "); // 输出菱形左下角空白
            }
            for (int j = 0; j < 2 * size - 1 - 2 * i; j++) {
                System.out.print("*"); // 输出菱形下半部边缘
            }
            System.out.println(); // 换行
        }
    }
}
/*
*  	        public	protected	default	private
同一个类中	true	true	    true	    true
同一个包中	true	true	    true	    false
子类	    	true	true        false       false
不同包中	    true	false	    false     	false  package访问权限
*
* */